<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/meson.git/test cases, branch cppnoexcept</title>
<subtitle>github.com: mesonbuild/meson.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/'/>
<entry>
<title>Return a disabler when an unknown method is called on a disabler object</title>
<updated>2019-10-24T20:57:31+00:00</updated>
<author>
<name>James Hilliard</name>
<email>james.hilliard1@gmail.com</email>
</author>
<published>2019-10-24T18:20:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=2b6c997e33e0864fd9bd462e913323b6711f644a'/>
<id>2b6c997e33e0864fd9bd462e913323b6711f644a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: add fortran-specific compiler checks</title>
<updated>2019-10-23T15:44:19+00:00</updated>
<author>
<name>Michael Hirsch, Ph.D</name>
<email>scivision@users.noreply.github.com</email>
</author>
<published>2019-10-23T04:39:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=248a75ff4871cf8887280438a1fdf7b8f32084a2'/>
<id>248a75ff4871cf8887280438a1fdf7b8f32084a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove duplicated object files in static libraries</title>
<updated>2019-10-20T22:08:05+00:00</updated>
<author>
<name>Xavier Claessens</name>
<email>xavier.claessens@collabora.com</email>
</author>
<published>2019-10-11T15:01:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=212a05b87ed34f921dfd07142305389dbfa9bb7d'/>
<id>212a05b87ed34f921dfd07142305389dbfa9bb7d</id>
<content type='text'>
When a static library link_whole to a bunch of other static libraries,
we have to extract all their objects recursively. But that could
introduce duplicated objects. ar is dumb enough to allow this without
error, but once the resulting static library is linked into an
executable or shared library, the linker will complain about duplicated
symbols.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a static library link_whole to a bunch of other static libraries,
we have to extract all their objects recursively. But that could
introduce duplicated objects. ar is dumb enough to allow this without
error, but once the resulting static library is linked into an
executable or shared library, the linker will complain about duplicated
symbols.
</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: Blacklist more compiler warning flags</title>
<updated>2019-10-20T11:12:52+00:00</updated>
<author>
<name>Daniel Mensinger</name>
<email>daniel@mensinger-ka.de</email>
</author>
<published>2019-10-19T16:05:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=30a668d0bbc99f44af1c2ec755eb4ee27065f450'/>
<id>30a668d0bbc99f44af1c2ec755eb4ee27065f450</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable extension module tests with Python 3.8 and VS2015.</title>
<updated>2019-10-20T10:30:17+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2019-10-19T17:04:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=ad1cfbe7ec58cdec3472e3bae23f952c8a287b78'/>
<id>ad1cfbe7ec58cdec3472e3bae23f952c8a287b78</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MPI: don't excessively skip Windows test cases, which can hide real problems</title>
<updated>2019-10-17T22:01:30+00:00</updated>
<author>
<name>Michael Hirsch, Ph.D</name>
<email>scivision@users.noreply.github.com</email>
</author>
<published>2019-10-17T19:46:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=89ced3fe5856662fced49a934a044bdebe272578'/>
<id>89ced3fe5856662fced49a934a044bdebe272578</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/1common: update meson_version&gt;=0.52 for is_disabler</title>
<updated>2019-10-17T21:44:27+00:00</updated>
<author>
<name>Michael Hirsch, Ph.D</name>
<email>scivision@users.noreply.github.com</email>
</author>
<published>2019-10-16T02:49:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=5478397c591dcfeddf18f0b50c42ab49ded3b001'/>
<id>5478397c591dcfeddf18f0b50c42ab49ded3b001</id>
<content type='text'>
since 0.52 is indeed now required for this test case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
since 0.52 is indeed now required for this test case.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test case to verify identity cross builds</title>
<updated>2019-10-15T20:46:35+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2019-10-04T10:54:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=a1a8772034aef90e8d58230d8bcfce54ab27bf6a'/>
<id>a1a8772034aef90e8d58230d8bcfce54ab27bf6a</id>
<content type='text'>
A build with a cross file should always be identified as a cross build, even if
the host and build machine are identical.  This was the case in 0.50, regressed
in 0.51, and is fixed again in 0.52, so add a test case to ensure it doesn't
regress again.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A build with a cross file should always be identified as a cross build, even if
the host and build machine are identical.  This was the case in 0.50, regressed
in 0.51, and is fixed again in 0.52, so add a test case to ensure it doesn't
regress again.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6011 from xclaesse/not-disabler</title>
<updated>2019-10-09T21:47:17+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2019-10-09T21:47:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=34ea71239db48951573180a41326d85890a6bb2e'/>
<id>34ea71239db48951573180a41326d85890a6bb2e</id>
<content type='text'>
Fix `if not disabler()` case</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix `if not disabler()` case</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Don't expect any *.pdb files installed in 'lib'</title>
<updated>2019-10-09T13:50:20+00:00</updated>
<author>
<name>Jakub Adam</name>
<email>jakub.adam@collabora.com</email>
</author>
<published>2019-09-09T16:32:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=9c456e2baf281682569ce89137148d7b5b3487f5'/>
<id>9c456e2baf281682569ce89137148d7b5b3487f5</id>
<content type='text'>
Static libraries don't have PDB files. A PDB that would previously end
up installed alongside a static library belonged in fact to the dynamic
version of the same library built at the same time.

This was because the former minstall.Installer implementation, when
installing a file target, also blindly copied any *.pdb file it found
whose filename was matching the target. So, for example installing
foo.dll and foo.a would also install two copies of foo.pdb into both
bin/ and lib/, which doesn't seem like the right thing to do - foo.pdb
should only get installed with foo.dll.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Static libraries don't have PDB files. A PDB that would previously end
up installed alongside a static library belonged in fact to the dynamic
version of the same library built at the same time.

This was because the former minstall.Installer implementation, when
installing a file target, also blindly copied any *.pdb file it found
whose filename was matching the target. So, for example installing
foo.dll and foo.a would also install two copies of foo.pdb into both
bin/ and lib/, which doesn't seem like the right thing to do - foo.pdb
should only get installed with foo.dll.
</pre>
</div>
</content>
</entry>
</feed>
